Visualization of Object Oriented Architecture
نویسنده
چکیده
We present architectural schemata, visual “roadmaps” that provide a lucid picture of the design of object oriented programs. Construed in a formal language, architectural schemata can contribute significantly to the comprehensibility of large systems and provide a rigorous framework to their analysis. We present LePUS, a formal language for the specification of object oriented architectures. We demonstrate how LePUS schemata can document the design, architecture, and usage of prevalent architectures at the appropriate abstraction level. Finally, we show how to verify conformance to architectural specifications in LePUS.
منابع مشابه
Availability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملAn Object-Oriented Architecture for Integrated CAD Systems
An object-oriented architecture for development of integrated CAD systems is proposed and discussed. Combining “entity-relationship” paradigm and an original object-oriented approach to design, modeling and visualization, the architecture offers flexibility, extensibility and reusability enough to integrate different-purpose components and to develop complete CAD systems in essentially differen...
متن کاملObject-oriented Computer Animation
Recent advances in computer graphics hardware offer an opportunity to extend 3D visualization techniques into a fourth dimension, time. But, computer animation the control and display of models, cameras, and lights in a simulated world is a complex process and software that performs animation should hide this complexity from users. Furthermore, because computer animation is not mature, modem an...
متن کاملRun-Time Information Visualization for Understanding Object-Oriented Systems
Understanding object-oriented legacy systems is a complex task exacerbated by the presence of late binding and polymorphism. Moreover, the metaphor of message sending and the anthropomorphism promoted by object-oriented languages makes it difficult to statically identify the precise role the objects play at run-time. We propose a lightweight visualization approach enriched with run-time informa...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کامل